package com.zlkj.manager.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 小区对象 pl_community_hous
 * 
 * @author liubo
 * @date 2022-03-04
 */
public class PlCommunityHous extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 小区ID */
    private Long communityHousId;

    /** 小区名称 */
    @Excel(name = "小区名称")
    private String communityHousName;

    /** 小区照片 多个照片用，隔开 */
    @Excel(name = "小区照片 多个照片用，隔开")
    private String communityHousImg;

    /** 小区编号 */
    @Excel(name = "小区编号")
    private String communityHousCode;

    /** 小区省 */
    @Excel(name = "小区省")
    private Long communityHousProvinceId;

    /** 小区市 */
    @Excel(name = "小区市")
    private Long communityHousCityId;

    /** 小区所在地区 */
    @Excel(name = "小区所在地区")
    private Long communityHousAreaId;

    /** 小区详细地址 */
    @Excel(name = "小区详细地址")
    private String communityHousAddress;

    /** 社区ID */
    @Excel(name = "社区ID")
    private Long communityId;

    /** 小区地址完整如：湖北省-武汉市-汉阳区-磨山社区-龙阳大道66号 */
    @Excel(name = "小区地址完整如：湖北省-武汉市-汉阳区-磨山社区-龙阳大道66号")
    private String communityHousAddressAll;

    /** 纬度 纬度 */
    @Excel(name = "纬度 纬度")
    private BigDecimal communityHousLatitude;

    /** 经度 0-180 */
    @Excel(name = "经度 0-180")
    private BigDecimal communityHousLongitude;

    /** 帐号状态（0正常 1停用） */
    @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setCommunityHousId(Long communityHousId) 
    {
        this.communityHousId = communityHousId;
    }

    public Long getCommunityHousId() 
    {
        return communityHousId;
    }
    public void setCommunityHousName(String communityHousName) 
    {
        this.communityHousName = communityHousName;
    }

    public String getCommunityHousName() 
    {
        return communityHousName;
    }
    public void setCommunityHousImg(String communityHousImg) 
    {
        this.communityHousImg = communityHousImg;
    }

    public String getCommunityHousImg() 
    {
        return communityHousImg;
    }
    public void setCommunityHousCode(String communityHousCode) 
    {
        this.communityHousCode = communityHousCode;
    }

    public String getCommunityHousCode() 
    {
        return communityHousCode;
    }
    public void setCommunityHousProvinceId(Long communityHousProvinceId) 
    {
        this.communityHousProvinceId = communityHousProvinceId;
    }

    public Long getCommunityHousProvinceId() 
    {
        return communityHousProvinceId;
    }
    public void setCommunityHousCityId(Long communityHousCityId) 
    {
        this.communityHousCityId = communityHousCityId;
    }

    public Long getCommunityHousCityId() 
    {
        return communityHousCityId;
    }
    public void setCommunityHousAreaId(Long communityHousAreaId) 
    {
        this.communityHousAreaId = communityHousAreaId;
    }

    public Long getCommunityHousAreaId() 
    {
        return communityHousAreaId;
    }
    public void setCommunityHousAddress(String communityHousAddress) 
    {
        this.communityHousAddress = communityHousAddress;
    }

    public String getCommunityHousAddress() 
    {
        return communityHousAddress;
    }
    public void setCommunityId(Long communityId) 
    {
        this.communityId = communityId;
    }

    public Long getCommunityId() 
    {
        return communityId;
    }
    public void setCommunityHousAddressAll(String communityHousAddressAll) 
    {
        this.communityHousAddressAll = communityHousAddressAll;
    }

    public String getCommunityHousAddressAll() 
    {
        return communityHousAddressAll;
    }
    public void setCommunityHousLatitude(BigDecimal communityHousLatitude) 
    {
        this.communityHousLatitude = communityHousLatitude;
    }

    public BigDecimal getCommunityHousLatitude() 
    {
        return communityHousLatitude;
    }
    public void setCommunityHousLongitude(BigDecimal communityHousLongitude) 
    {
        this.communityHousLongitude = communityHousLongitude;
    }

    public BigDecimal getCommunityHousLongitude() 
    {
        return communityHousLongitude;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("communityHousId", getCommunityHousId())
            .append("communityHousName", getCommunityHousName())
            .append("communityHousImg", getCommunityHousImg())
            .append("communityHousCode", getCommunityHousCode())
            .append("communityHousProvinceId", getCommunityHousProvinceId())
            .append("communityHousCityId", getCommunityHousCityId())
            .append("communityHousAreaId", getCommunityHousAreaId())
            .append("communityHousAddress", getCommunityHousAddress())
            .append("communityId", getCommunityId())
            .append("communityHousAddressAll", getCommunityHousAddressAll())
            .append("communityHousLatitude", getCommunityHousLatitude())
            .append("communityHousLongitude", getCommunityHousLongitude())
            .append("status", getStatus())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
